<html>
<body>
Reports any attempt to instantiate a new <b>Long</b>,
<b>Integer</b>, <b>Short</b> or
<b>Byte</b> object from a primitive <b>long</b>,
<b>integer</b>, <b>short</b> or
<b>byte</b>
argument. It may be more efficient to use the static method <b>valueOf()</b>
here (introduced in Java 5), which will cache objects for values between -128 and
127 inclusive.
<!-- tooltip end -->
<p>This inspection only reports if the language level of the project or module is 5 or higher</p>
<p>
Use the first checkbox below to ignore calls to number constructors with a <b>String</b> argument.
<p>
Use the second checkbox to only report calls to deprecated constructors.
<b>Long</b>, <b>Integer</b>, <b>Short</b> and<b>Byte</b> constructors are deprecated since JDK 9.
</body>
</html>